package com.sfddata.musicpillow.user.entity;

import lombok.Data;
import lombok.ToString;
import org.w3c.dom.stylesheets.LinkStyle;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

@Data
@ToString
public class SleepRecordEntityVo implements Serializable {

    public static final long serialVersionUID = 1L;

    /**
     * 用户ID
     */
    private String userId;
    /**
     * 报告上传日期
     */
    private String date;
    /**
     * 睡觉时间
     */
    private String goToBedTime;
    /**
     * 起床时间
     */
    private String getUpTime;
    /**
     * 入睡时间
     */
    private String fellAsleep;
    /**
     * 床上时间
     */
    private String bedTime;
    /**
     * 睡眠时长
     */
    private String sleepTime;

    /**
     * 睡眠分数
     */
    private String sleepScore;
    /**
     * 深度睡眠时长
     */
    private String deepSleep;
    /**
     * 浅睡眠时长
     */
    private String shallowSleep;
    /**
     * 夜间清醒时间
     */
    private String wakingTime;
    /**
     * 睡眠潜伏时长
     */
    private String latencyOfSleep;
    /**
     * 睡眠状态值
     */
    private List<String> sleepState;
    /**
     * 睡眠曲线
     */
    private List<Curve> sleepCurve;
    /**
     * 呼吸暂停列表
     */
    private List<String> apneaList;
    /**
     * 分贝列表
     */
    private List<String> dbList;
    /**
     * 鼾声时长
     */
    private String snoreTime;
    /**
     * 鼾声干预次数
     */
    private String snoreInterveneCount;
    /**
     * 鼾声干预成功次数
     */
    private String snoreInterveneSuccessCount;
    /**
     * 鼾声干预率
     */
    private String snoreInterveneEfficiency;

}
